Variance-Optimal Offline and Streaming Stratified Random Sampling
نویسندگان
چکیده
Stratified random sampling (SRS) is a fundamental sampling technique that provides accurate estimates for aggregate queries using a small size sample, and has been used widely for approximate query processing. A key question in SRS is how to partition a target sample size among different strata. While Neyman allocation provides a solution that minimizes the variance of an estimate using this sample, it works under the assumption that each stratum is abundant, i.e. has a large number of data points to choose from. This assumption may not hold in general: one or more strata may be bounded, and may not contain a large number of data points, even though the total data size may be large. We first present VOILA, an offline method for allocating sample sizes to strata in a variance-optimal manner, even for the case when one or more strata may be bounded. We next consider SRS on streaming data that are continuously arriving. We show a lower bound, that any streaming algorithm for SRS must have (in the worst case) a variance that is Ω(r) factor away from the optimal, where r is the number of strata. We present S-VOILA, a practical streaming algorithm for SRS that is locally variance-optimal in its allocation of sample sizes to different strata. Both the offline and streaming algorithms are built on a method for reducing the size of a stratified random sample in a variance-optimal manner, which could be of independent interest. Our results from experiments on real and synthetic data show that that VOILA can have significantly smaller variance than Neyman allocation (VOILA’s variances are a factor of 1.4x-3000x smaller than that of Neyman allocation, with the same setting). The streaming algorithm S-VOILA results in a variance that is typically close to VOILA, which was given the entire input beforehand.
منابع مشابه
An Evaluation of Stratified Sampling of Microarchitecture Simulations
Recent research advocates applying sampling to accelerate microarchitecture simulation. Simple random sampling offers accurate performance estimates (with a high quantifiable confidence) by taking a large number (e.g., 10,000) of short performance measurements over the full length of a benchmark. Simple random sampling does not exploit the often repetitive behaviors of benchmarks, collecting ma...
متن کاملAdaptive optimal allocation in stratified sampling methods
In this paper, we propose a stratified sampling algorithm in which the random drawings made in the strata to compute the expectation of interest are also used to adaptively modify the proportion of further drawings in each stratum. These proportions converge to the optimal allocation in terms of variance reduction. And our stratified estimator is asymptotically normal with asymptotic variance e...
متن کاملAnalysis of adaptive sampling techniques for underwater vehicles
A critical problem in planning sampling paths for autonomous underwater vehicles is correctly balancing two issues. First, obtaining an accurate scalar field estimation and second, efficiently utilizing the stored energy capacity of the sampling vehicle. Adaptive sampling approaches can only provide solutions when real-time and a priori environmental data is available. In this paper we present ...
متن کاملFunctional quantization-based stratified sampling methods
In this article, we propose several quantization based stratified sampling methods to reduce the variance of a Monte-Carlo simulation. Theoretical aspects of stratification lead to a strong link between the problem of optimal Lquantization of a random variable and the variance reduction that can be achieved. We first emphasize on the consistency of quantization for designing strata in stratifie...
متن کاملJackknife Variance Estimation for Two Samples after Imputation under Two-Phase Sampling
We propose a jackknife variance estimator for the population average from two, two-phase samples after imputation. The jackknife method has long been used to estimate and reduce bias, but has now become a valuable tool for variance estimation. We apply two different sampling methods, (simple random sampling and stratified random sampling) to derive jackknife variance estimators for the twosampl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1801.09039 شماره
صفحات -
تاریخ انتشار 2018